<?php $seasonStart = date('m') > 6 ? date('Y') : (date('Y')-1); ?>

<?php foreach($form as $field => $f): ?>
    <?php $attributes[$field] = array() ?>
<?php endforeach ?>

<?php if ($form->hasErrors()): ?>
    <?php foreach($form as $field => $f): ?>
      <?php if($f->hasError()): ?>
        <?php $attributes[$field] = array('class' => 'error') ?>
      <?php endif ?>
    <?php endforeach ?>
    <div class="box_relief red">Les champs sont incomplets et/ou invalides.</div>
<?php endif; ?>

<div class="box_relief yellow">
    Veuillez entrer :
    <ul>
        <li>&#187; le type de compétition qui détermine le coefficient (facultatif)</li>
        <?php if(isset($saveMatch) && $saveMatch == true): ?>
            <li>&#187; le nombre de points mensuels que vous avez en début de saison (Septembre <?php echo $seasonStart ?>)</li>
        <?php else: ?>
            <li>&#187; le nombre de points mensuels que vous avez avant la compétition</li>
        <?php endif; ?>
        <li>&#187; le n° licence, le nom et prénom de vos adversaires (facultatif)</li>
        <li>&#187; le nombre de points de vos adversaires avant la compétition</li>
        <li>&#187; le resultat du match en cochant victoire ou défaite</li>
    </ul>
</div>

<?php $url_form = (isset($saveMatch) && $saveMatch == true) ? url_for($sf_request->getUri()) : url_for('@doCalculate'); ?>
<form method="post" name="<?php echo $form->getName()?>" action="<?php echo $url_form ?>" onSubmit="clearDefaultValues( this );" class="form-inherit">
    <ul class="mensual_points">
        <li><?php echo $form['match_type']->renderLabel('Sélectionnez votre compétition : ', $attributes['match_type']); ?></li>
        <li><?php echo $form['match_type']->render(); ?></li>
        <?php if(isset($saveMatch) && $saveMatch == true): ?>
            <li><?php echo $form['datetime_match']->renderLabel('Date du match* : ', $attributes['datetime_match']); ?></li>
            <li><?php echo $form['datetime_match']->render(); ?></li>
            <li><?php echo $form['startSeason_mensualPoints']->renderLabel('Vos points du début de saison (Septembre ' . $seasonStart .')* : ', $attributes['startSeason_mensualPoints']); ?></li>
            <li><?php echo $form['startSeason_mensualPoints']->render(array('value' => LicenseePoint::getMensualPoints($licensee_point_list, true))); ?></li>
        <?php else: ?>
            <li><?php echo $form['mensual_points']->renderLabel('Vos points mensuels* : ', $attributes['mensual_points']); ?></li>
            <li><?php echo $form['mensual_points']->render(array('value' => LicenseePoint::getMensualPoints($licensee_point_list, false))); ?></li>
        <?php endif; ?>
    </ul>
    <ul class="content_calcul_entries">
        <?php $i = 1; ?>
        <?php foreach($form['licensee_match'] as $formLm): ?>
            <li class="title">Votre adversaire n° <?php echo $i ?> : </li>
            <li class="calcul_entries">
                <ul>
                    <li class="opponent_licensee_number"><?php echo $formLm['opponent_licensee_number']->render(array('alt' => 'N° licence')) ?></li>
                    <li class="opponent_lastname"><?php echo $formLm['opponent_lastname']->render(array('alt' => 'Nom')) ?></li>
                    <li class="opponent_firstname"><?php echo $formLm['opponent_firstname']->render(array('alt' => 'Prénom')) ?></li>
                    <li class="nb_points"><?php echo $formLm['opponent_point']->render(array('alt' => 'Points*')) ?></li>
                    <li><?php echo $formLm['status']->render() ?></li>
                </ul>
            </li>
        <?php $i++; ?>
        <?php endforeach; ?>
    </ul>
    <?php echo $form->renderHiddenFields() ?>
    <div class="push_float_left"></div>
    <input class="box_relief dark_blue" type="submit" value="Validez" />
</form>

<p class="mandatoryInformations">(*) Informations obligatoires</p>